Dynamic Load-Balancing Vertical Control for Large-Scale Software-Defined Internet of Things
نویسندگان
چکیده
As the global Internet of things increasingly is popular with consumers and business environment, network flow management has become an important topic to optimize the performance on Internet of Things. The rigid existing Internet of things (IoT) architecture blocks current traffic management technology to provide a real differentiated service for large-scale IoT. Software-defined Internet of Things (SD-IoT) is a new computing paradigm that separates control plane and data plane, and enables centralized logic control. In this paper, we first present a general framework for SD-IoT, which consists of two main components: SD-IoT controllers and SD-IoT switches. The controllers of SD-IoT uses resource pooling technology, and the pool is responsible for the centralized control of the entire network. The switches of SD-IoT integrate with the gateway functions, which is responsible for data access and forwarding. The SD-IoT controller pool is designed as a vertical control architecture, which includes the main control layer and the base control layer. The controller (main controller) of the main control layer interacts upward with the application layer, interacts with the base control layer downwards, and the controller (base controller) of the basic control layer interacts with the data forwarding layer. We propose a dynamic balancing algorithm of the main controller based on election mechanism and a dynamic load balancing algorithm of the basic controller based on the balanced delay, respectively. The experimental results show that the dynamic balancing algorithm based on the election mechanism can ensure the consistency of the messages between the main controllers, and the dynamic load balancing algorithm based on the balanced delay can balance between these different workloads in the basic controllers. L. Zhang ([email protected]), X. Zhong and Y. Wei ([email protected]) are with Key Laboratory of Internet of Things Technology and Application, College of Physics and Information Science, Hunan Normal University, Changsha, China. K. Yang ([email protected]) is with the School of Computer Sciences and Electrical Engineering, University of Essex, CO4 3SQ, Colchester, UK.
منابع مشابه
Load Balancing and Congestion Control in Software Defined Networking using the Extended Johnson Algorithm for Data Centre
Software-Defined Networking (SDN), showcases a paradigm shift from traditional network towards a new era of Internet. Distributed controllers addresses hindrances like availability and scalability which fails to provide a dynamic mechanism for load balancing. Implementation of Dynamic load balancing safe guard the network from sudden traffic congestion which could be created by data spikes or l...
متن کاملuLoBal: Enabling In-Network Load Balancing for Arbitrary Internet Services on SDN
Today’s networks should support the increasing demand required by large workloads generated by users who consume several types of service over the Internet. However, the users demand increases at a much higher rate than the networks can evolve due to a number of constraints, including economic reasons. Thus, it is a common practice to adopt load balancing in order to use network resources more ...
متن کاملDynamic Load Balancing using Software Defined Networks
In the today's modern age the usage of internet has been increasing tremendously. Hence high network traffic which requires many services such as DNS to control. To solve this load balancing are being used. But dedicated load balancers are expensive and quickly become a single point of failure and congestion. But this can be improved for better working. In my approach software defined netw...
متن کاملAdvanced IT-Based Future Sustainable Computing
Future Sustainability Computing (FSC) is a novel research topic that deals with algorithms, procedures, and applications of information technologies for abundant life. In this Special Issue, we cover novel research and applications within the scope of sustainability computing dealing with hardware/software technologies, especially for frameworks and architectures. For example, topics include dy...
متن کاملTowards Dynamic Load Balancing Using Page Migration and Loop Re-partitioning on Omni/SCASH
Increasingly large-scale clusters of SMPs continue to become majority platform in HPC field. Such a cluster environment, there may be load imbalances due to several reasons and mis-placement of data which bring performance bottlenecks. To overcome these problems, some dynamic load balancing mechanisms are needed. In this paper, we report our ongoing work on dynamic load balancing extention to O...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1712.10210 شماره
صفحات -
تاریخ انتشار 2017